total loss of sight - Alemán Inglés Diccionario